package com.ag.improvedjava.utils;

/**
 * An interface representing a function that takes one parameter of type {@link T} 
 * and returns a result of type {@link R}.
 * @author Guillaume
 *
 */
public interface Function<T, R> {

	public R execute(T param);
	
}
